package org.jeecg.modules.miniAppCustomerEndPoint.entity;


import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

@TableName("jx_promotion_detail")
@Data
public class JxPromotionDetailDo {

    /**
     * 每一次分享，拉新后，新用户扫码打开小程序后的记录
     */
    @TableId(type = IdType.ASSIGN_ID)
    @ApiModelProperty(value = "id")
    private String Id;

    /**
     * 分享用户id，即老用户id
     */
    @TableField("share_user_id")
    private String shareUserId;

    /**
     * 被推广的用户id，即新用户的id
     */
    @TableField("promoted_user_id")
    private String promotedUserId;

    /**
     * 新用户扫码打开小程序的时间
     */
    @TableField("create_time")
    private Date createTime;
}
